package com.ovidiojf.fieldplan.atleta;

import java.util.List;

import com.ovidiojf.fieldplan.hibernateUtil.DAOHibernateFactory;

public class AtletaRN {

	private AtletaDAO atletaDAO; 
	
	public AtletaRN() {
		this.atletaDAO = DAOHibernateFactory.createAtletaDAO();
	}
	
	
	public void salvar(Atleta atleta) {
		atletaDAO.salvar(atleta);
	}
	
	public void excluir(Atleta atleta) {
		atletaDAO.excluir(atleta);
	}
	
	public void alterar(Atleta atleta) {
		atletaDAO.alterar(atleta);
	}
	
	public List<Atleta> listar() {
		return atletaDAO.listar();
	}
	
	public Atleta pesquisarPorNome(String nome) {
		return atletaDAO.pesquisarNome(nome);
	}


	public Atleta pesquisarPorId(Integer id) {
		return atletaDAO.pesquisarId(id);
	}

	public Atleta pesquisarPorId(String id) {
		return atletaDAO.pesquisarId(id);
	}
	
	public List<Atleta> listarPorNome(String nome) {
		return atletaDAO.listarPorNome(nome);
	}
	
}
